package com.syscom.qcRule.util;

import com.syscom.sar.server.rsk.vo.OdrInfo;
import com.syscom.sar.server.rsk.vo.SarCODT;
import com.syscom.sar.server.rsk.vo.SarNBST;

/**
 * @author Jean
 */
public interface QCRuleCal {
	
	public double[] calGeneral(int iRuleId, double[] dValues, OdrInfo odrInfo) ;
	
	public void calGeneralRollback(int iRuleId, double[] dValues, OdrInfo odrInfo) ;
	
	public double[] calCODT(int iRuleId, SarCODT codtVo, double[] dValues) ;
	
	public double[] calNBST(int iRuleId, SarNBST nbstVo, double[] dValues) ;
	
}
